* this code is for Jumps and Post-FOMC Announcement Returns in Currency Markets
* this code uses data that are constructed via matlab and manual work and assumes data are transfomred for panel regressions (long shape)
* variables are estimated for 12 hr windows
* there are 18 currencies 20 years. fx19 is the dollar factor

***************************
* table 2
set more off

regress rxe_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19, robust nocons
regress rxe_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & indismallcon!=1, robust nocons
regress rxe_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx==19, robust nocons
regress rxe_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & indihighint==1, robust nocons
regress rxe_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & indilowint==1, robust nocons

regress rerxe_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19, robust nocons
regress rerxe_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & fx!=2 & fx!=6 & fx!=12 & fx!=17, robust nocons

* rxe: 12 hr excess returns / rerxe: 12 hr residual returns
* ifomca: indicator for FOMC-48:-36hr, ifomcb: indicator for FOMC-36:-24hr, --(omit)--, ifomch: indicator for FOMC+36:+48hr
* indismallcon: indicator for countries not included in G14 / indihigh(low)int: indicator for high (low) interest rate countries

***************************

* table 3. panel a

regress rxe_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & forease>0 , robust nocons
regress rxe_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & forneu>0 , robust nocons
regress rxe_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & fortigh>0 , robust nocons

regress rxe_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & rec<1, robust nocons
regress rxe_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & rec>0, robust nocons

* forease, forneu, fortigh: dummies for FOMC announcements with a target rate decrease, maintain, and increase, respectively
* rec: dummy for NBER based recession periods

* table 3. panel b

regress rxe_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & greenspan==1, robust nocons
regress rxe_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & bernanke==1, robust nocons
regress rxe_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & yellen==1, robust nocons
regress rxe_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & powell==1, robust nocons

regress rxe_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & nopc~=1, robust nocons
regress rxe_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & pc~=1, robust nocons

* Fed chair name: indicator for the periods of the chair's term of office
* pc: FOMC announcement windows including a press conference / nopc: FOMC announcement windows not including a press conference

***************************

* table 5

regress srxe_ jdnvol_ jupvol_ jrvol_ rxe_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19, robust
di e(r2_a)
regress srxe_ jdnvol_ jdne ifomce f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19, robust
di e(r2_a)
regress srxe_ jdnvol_ jdne jupvol_ jupe ifomce f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19, robust
di e(r2_a)
regress srxe_ jdnvol_ jdne jupvol_ jupe ifomce jrvol_ rxe_ if fx!=19, robust
di e(r2_a)
regress srxe_ jdnvol_ jdne jupvol_ jupe ifomce jrvol_ rxe_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19, robust
di e(r2_a)
regress srxe_ jdnvol_ jdne jdnd jdnf jupvol_ jupe ifomce jrvol_ rxe_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19, robust
di e(r2_a)

* srxe: subsequent 12 hr window excess returns (rxe: (current) 12 hr window excess return)
* jdnvol, jupvol, jrvol: 12 hr negative jump, positive jump, and jump robust volatilities
* jdne (jupe): negative (positive) jump volatility during FOMC0:+12hr

***************************

* table 7

regress srxe_ jdnvol_ jdne jupvol_ jupe ifomce jrvol_ rxe_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & ainsurpn>0, robust
di e(r2_a)
regress srxe_ jdnvol_ jdne jupvol_ jupe ifomce jrvol_ rxe_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & aoutsurpn>0, robust
di e(r2_a)
regress srxe_ jdnvol_ jdne jupvol_ jupe ifomce jrvol_ rxe_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & ainnssurpn>0, robust
di e(r2_a)
regress srxe_ jdnvol_ jdne jupvol_ jupe ifomce jrvol_ rxe_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & aoutnssurpn>0, robust
di e(r2_a)
regress srxe_ jdnvol_ jdne jupvol_ jupe ifomce jrvol_ rxe_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & ainswapn>0, robust
di e(r2_a)
regress srxe_ jdnvol_ jdne jupvol_ jupe ifomce jrvol_ rxe_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & aoutswapn>0, robust
di e(r2_a)

* ainsurpn, aoutsurpn: indicators for small and big policy surprises
* ainnsurpn, aoutnsurpn: indicators for small and big forward guidance
* ainswapn, aoutswapn: indicators for small and big 10yr swap rates

***************************

* table 9

regress jdnvol_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if jdnvol_>=0 & fx!=19 & psurp>0, robust nocons
di e(r2_a)
regress jdnvol_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if jdnvol_>=0 & fx!=19 & zsurp>0, robust nocons
di e(r2_a)
regress jdnvol_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if jdnvol_>=0 & fx!=19 & nsurp>0, robust nocons
di e(r2_a)

regress jdnvol_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if jdnvol_>=0 & fx!=19 & pnssurp>0, robust nocons
di e(r2_a)
regress jdnvol_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if jdnvol_>=0 & fx!=19 & znssurp>0, robust nocons
di e(r2_a)
regress jdnvol_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if jdnvol_>=0 & fx!=19 & nnssurp>0, robust nocons
di e(r2_a)

regress jdnvol_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if jdnvol_>=0 & fx!=19 & pswap>0, robust nocons
di e(r2_a)
regress jdnvol_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if jdnvol_>=0 & fx!=19 & zswap>0, robust nocons
di e(r2_a)
regress jdnvol_ ifomca ifomcb ifomcc ifomcd ifomce ifomcf ifomcg ifomch f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if jdnvol_>=0 & fx!=19 & nswap>0, robust nocons
di e(r2_a)

* psurp, zsurp, nsurp: indicators for positive, zero, and negative policy surprises
* pnsurp, znsurp, nnsurp: indicators for positive, zero, and negative forward guidance
* pswap, zswap, nswap: indicators for positive, zero, and negative 10 year swap rates

***************************

* table 10

regress srxe_ jdnvol_ jdne ifomce jupvol_ jupe jrvol_ rxe_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & ihighar==0, robust
di e(r2_a)
regress srxe_ jdnvol_ jdne ifomce jupvol_ jupe jrvol_ rxe_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & ilowar==0, robust
di e(r2_a)

regress srxe_ jdnvol_ jdne ifomce jupvol_ jupe jrvol_ rxe_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & ihighconar==0, robust
di e(r2_a)
regress srxe_ jdnvol_ jdne ifomce jupvol_ jupe jrvol_ rxe_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & ilowconar==0, robust
di e(r2_a)

* ilowar, ihighar: indicators for low and countries with low (high) AR1 coefficients
* ilowconar, ihighconar: indicators for low and cases with low (high) AR1 coefficients

***************************

* table 11

regress rxe_ thrpredrift_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & ifomcf>0, robust
regress rxe_ twopredrift_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & ifomcf>0, robust
regress rxe_ onepredrift_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & ifomcf>0, robust
regress srxe_ rxe_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & ifomce>0, robust

regress rxe_ thrpredrift_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & indismallcon==0 & ifomcf>0, robust
regress rxe_ twopredrift_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & indismallcon==0 & ifomcf>0, robust
regress rxe_ onepredrift_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & indismallcon==0 & ifomcf>0, robust
regress srxe_ rxe_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & indismallcon==0 & ifomce>0, robust

regress rxe_ thrpredrift_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx==19 & ifomcf>0, robust
regress rxe_ twopredrift_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx==19 & ifomcf>0, robust
regress rxe_ onepredrift_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx==19 & ifomcf>0, robust
regress srxe_ rxe_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx==19 & ifomce>0, robust

* multivariate
regress rxe_ thrpredrift_ twopredrift_ onepredrift_ L.rxe_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & ifomcf>0, robust
regress rxe_ thrpredrift_ twopredrift_ onepredrift_ L.rxe_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx!=19 & indismallcon==0 & ifomcf>0, robust
regress rxe_ thrpredrift_ twopredrift_ onepredrift_ L.rxe_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 yr1 yr2 yr3 yr4 yr5 yr6 yr7 yr8 yr9 yr10 yr11 yr12 yr13 yr14 yr15 yr16 yr17 yr18 yr19 yr20 if fx==19 & ifomce>0, robust

* onepredrift, twopredrift, thrpredrift: 12 hr window based excess return during FOMC-12:-0hr, FOMC-24:-0hr, and FOMC-36:-0hr


